home *** CD-ROM | disk | FTP | other *** search
/ NetObjects Fusion 7 / Fusion7.iso / NetObjects Fusion / data1.cab / Program_Executable_Files / NetObjects_System / JRE / 1.1 / README < prev   
Encoding:
Text File  |  2002-10-18  |  25.1 KB  |  609 lines

  1. ______________________________________________________________________
  2. IBM Runtime Environment for Windows(R), Java(TM) Technology Edition, 
  3. Version 1.1.7 
  4. Product README
  5. ______________________________________________________________________                            
  6.  
  7. The IBM Runtime Environment for Windows(R), Java(TM) Technology Edition, 
  8. Version 1.1.7 (Runtime Environment) is based on Sun Microsystems' Java 
  9. 1.1.7B maintenance level and provides the Sun Microsystems, Inc. Java 
  10. Environment on:
  11.  
  12.   Windows 95
  13.   Windows 98
  14.   Windows NT 4.0
  15.  
  16. The Runtime Environment is provided as either: 
  17.  
  18.   o  A self-extracting InstallShield executable file 
  19.      (ibm-jre-n117p-win32-x86.exe) 
  20.   o  A ZIP file 
  21.      (ibm-jre-n117p-win32-x86.zip).
  22.  
  23. The IBM build number can be obtained by typing the following at a 
  24. command line:
  25.  
  26.   jre -d
  27.  
  28. ______________________________________________________________________
  29. CONTENTS
  30.  
  31. 1.0  BEFORE YOU INSTALL
  32. 1.1  Files Included with the Runtime Environment
  33. 1.2  The just-in-time (JIT) Compiler
  34. 1.3  Installation Considerations
  35. 1.4  Java Programs and "Native Method Interfaces"
  36.  
  37. 2.0  UNATTENDED INSTALLATION
  38. 2.1  Uninstallation Language Considerations
  39.  
  40. 3.0  REDISTRIBUTION REQUIREMENTS
  41. 3.1  Definition of Required and Optional Files
  42. 3.2  Files Required for Redistribution   
  43. 3.3  Optional Files for Redistribution  
  44.   
  45. 4.0  THE JAVA RUNTIME INTERPRETER
  46.  
  47. 5.0  EURO SYMBOL SUPPORT
  48. 5.1  Platform Support
  49. 5.2  Unicode Support
  50. 5.3  New Locales
  51. 5.4  Collation of Currency Symbols
  52. 5.5  Existing Java programs
  53.  
  54. 6.0  RUNTIME EXAMPLE
  55.  
  56. 7.0  RUNTIME DOCUMENTATION
  57.  
  58. 8.0  GLOSSARY
  59.  
  60. 9.0  TRADEMARKS 
  61.  
  62.  
  63. 1.0  BEFORE YOU INSTALL
  64. ______________________________________________________________________
  65.  
  66. The Runtime Environment contains the required subset of classes to 
  67. create a Java runtime environment and to run Java programs. It contains 
  68. the Java Virtual Machine (JVM), Java core classes, and supporting files. 
  69. The Runtime Environment does not contain all the classes found in the 
  70. Java Developer Kit. 
  71.  
  72. 1.1  Files Included with the Runtime Environment
  73. ______________________________________________________________________
  74.  
  75. The Runtime Environment includes non-debuggable .dll or .so files plus 
  76. classes from the Developer Kit software to support a program at 
  77. runtime. The Runtime Environment does not include any of the development 
  78. tools, such as appletviewer or javac, or classes that would pertain 
  79. only to a development system.
  80.  
  81. The Runtime Environment can be invoked from the command line by using 
  82. the jre tool (see section, The Java Runtime Interpreter). On Windows 
  83. platforms, the jre tool will ignore the CLASSPATH environment variable. 
  84. Use the -cp option to specify an application's class path.
  85.  
  86. The Runtime Environment generates a Java home directory using the 
  87. location of the executable, but if the proper directory structure is 
  88. not found, it refers to the registry to find the Java home directory. This 
  89. allows for applications to embed the Runtime Environment within their 
  90. directory structure and ensure that the Java home directory will always 
  91. be resolved within the application directory. 
  92.  
  93. 1.2  The just-in-time (JIT) Compiler
  94. ______________________________________________________________________
  95.  
  96. The Runtime Environment includes the JIT compiler (ibmjitc.dll), which 
  97. is enabled by default. To disable the JIT, pass the following -nojit 
  98. option to the Runtime Environment at a command line:
  99.  
  100.   jre -nojit MyClass
  101.  
  102. To verify whether or not the JIT is enabled, type the following at a
  103. command line:
  104.   
  105.   jre -d
  106.  
  107. If a JIT is in use, the following message is displayed:
  108.  
  109.   compiler = enabled: ibmjitc
  110.  
  111. If no JIT is in use, the following message is displayed:
  112.  
  113.   compiler = disabled
  114.  
  115. The Runtime Environment also uses the java.compiler property to 
  116. determine JIT usage and ignores the JAVA_COMPILER environment 
  117. variable.
  118.  
  119. 1.3  Installation Considerations
  120. ______________________________________________________________________
  121.  
  122. The self-extracting InstallShield executable file version copies 
  123. jre.exe and jrew.exe into the Windows directory (Win95/98 = C:\Windows; 
  124. NT 4.0 = C:\WINNT). If a version of jre.exe or jrew.exe currently 
  125. exists in the Windows directory, you are prompted to overwrite the 
  126. existing version with the current version. Installing these files into 
  127. the Windows directory makes this Runtime Environment the default Java 
  128. for the system.
  129.  
  130. 1.4  Java Programs and "Native Method Interfaces"
  131. ______________________________________________________________________
  132.  
  133. Java programs that use the "native method interface" originally 
  134. defined in Sun's JDK 1.0, are only supported by the IBM Runtime 
  135. Environment when they are compiled by the IBM Win32 Developer Kit. 
  136. Java programs that use the Sun recommended way of calling native code, 
  137. Java Native Interface (JNI), introduced in Sun's JDK 1.1, are supported 
  138. by the IBM Runtime Environment.
  139.  
  140. 2.0  UNATTENDED INSTALLATION
  141. ______________________________________________________________________
  142.  
  143. To complete an unattended installation, you must first create a 
  144. response file (setup.iss) that records the choices made during 
  145. installation. (This is known as an interactive installation.) To create 
  146. a response file while running the installation, type the following at 
  147. a command line:
  148.  
  149.   ibm-jre-n117p-win32-x86.exe -r -fc:\temp\english\setup.ins
  150.  
  151.   Note:  There are no spaces after -f, and c:\temp is the directory 
  152.          defined by the system's TEMP environment variable. To determine 
  153.          the directory of the TEMP environment variable, type SET at a 
  154.          command line.          
  155.  
  156. A response file will be created in the Windows directory. Depending 
  157. on the platform you are using, the response file (setup.iss) will be 
  158. created in the following directory:
  159.  
  160.   o  Windows 95/98   X:\WINDOWS 
  161.   o  Windows NT      X:\WINNT 
  162.  
  163.   Where X: is the boot drive. 
  164.  
  165.     Note:  If the following message occurs during an interactive 
  166.            installation, 
  167.  
  168.              Another Java Runtime Environment is currently installed
  169.              as the System JVM. Select Yes to overwrite this version 
  170.              or No to exit this installation.
  171.               
  172.            Select No and exit from the installation. Go to the Windows
  173.            system directory and delete the following two files: 
  174.  
  175.              o  jre.exe
  176.              o  jrew.exe
  177.  
  178.            After you have deleted the files, restart the interactive 
  179.            installation using the command listed at the beginning of 
  180.            this section.
  181.  
  182. Once you have created the response file, you can run an unattended 
  183. installation by typing the following at a command line: 
  184.  
  185.   ibm-jre-n117p-win32-x86.exe -s -fc:\temp\english\setup.ins -f1c:\setup.iss -f2c:\setup.log
  186.  
  187.   Note:  There are no spaces after -f, -f1, or -f2. The -f1 flag specifies 
  188.          the name and location of the response file. The -f2 flag specifies 
  189.          the name and location of the log file. 
  190.  
  191. If the installation is successful, the log file will contain "ResultCode=0"
  192.  
  193. 2.1  Uninstallation Language Considerations
  194. _______________________________________________________________________
  195.  
  196. The uninstall for an unattended installation is done by using the 
  197. "Add/Remove Programs" icon in the control panel. The language used
  198. during uninstallation is the same as the language chosen during 
  199. installation. (See example in section, Unattended Installation.) If you 
  200. prefer a different language for uninstallation, the following languages 
  201. are available:
  202.  
  203.   Simplified Chinese        c:\temp\chi_simp
  204.   Traditional Chinese        c:\temp\chi_trad
  205.   French            c:\temp\french
  206.   German            c:\temp\german
  207.   Italian            c:\temp\italian
  208.   Japanese            c:\temp\japanese
  209.   Korean            c:\temp\korean
  210.   Brazilian Portuguese        c:\temp\portbrzl
  211.   Spanish            c:\temp\spanish
  212.   Swedish            c:\temp\swedish
  213.  
  214. To use one of the above languages during uninstall, replace the language
  215. variable in the specified path. Where c:\temp is the directory defined 
  216. by the system's TEMP environment variable.
  217.  
  218. 3.0  REDISTRIBUTION REQUIREMENTS
  219. ______________________________________________________________________
  220.  
  221. The following sections describe the redistribution requirements.
  222.  
  223. 3.1  Definition of Required and Optional Files
  224. ______________________________________________________________________
  225.  
  226. The files that make up the Runtime Environment are divided into two 
  227. categories, required and optional.  The files that are marked 
  228. "optional" in this README do not need to be included in the 
  229. redistribution of the Win32 JRE with the licensee's program. Most of 
  230. the optional files provide localization support for languages.
  231.  
  232. The term "required" means licensees that distribute the runtime
  233. must include those files with their program, whether or not their
  234. program ever uses those files. Those files are a required part of
  235. the Java platform.
  236.  
  237. The Runtime Environment includes the bin and lib directories and 
  238. both must reside in the same directory.  This directory is 
  239. <runtime-dir>. In the following lists, all paths are relative to the 
  240. <runtime-dir> directory (which is originally jre1.1).
  241.  
  242. 3.2  Files Required for Redistribution
  243. ______________________________________________________________________
  244.  
  245. The Win32 bin directory contains these executable files and native 
  246. libraries:
  247.  
  248.    bin\jre.exe                   Java runtime executable file
  249.    bin\jrew.exe                  Java runtime executable file, no console 
  250.                                  window
  251.    bin\rmiregistry.exe           rmiregistry executable file
  252.    bin\javai.dll                 Java runtime native code library
  253.    bin\JdbcOdbc.dll              native code support for sun.jdbc
  254.    bin\jpeg.dll                  native code support for sun.jpeg
  255.    bin\math.dll                  native code support for java.math
  256.    bin\mmedia.dll                native code support for sun.audio
  257.    bin\net.dll                   native code support for java.net
  258.    bin\sysresource.dll           native code support for 
  259.                                  sun.net.www.protocol
  260.    bin\winawt.dll                native code support for sun.awt
  261.    bin\zip.dll                   native code support for java.util.zip
  262.    bin\ibmjitc.dll               IBM JIT compiler
  263.  
  264.    Note:  The native code C runtime library, msvcrt.dll, is located in
  265.           the Windows system directory. The location of this directory
  266.           varies on different operating systems, but is usually:
  267.  
  268.             o  Windows 95:  windows\system
  269.             o  Windows 98:  windows98\system
  270.             o  Windows NT:  winnt\system32  
  271.  
  272. The Win32 lib directory contains the classes and property files:
  273.  
  274.    lib\rt.jar                    Java runtime core classes
  275.    lib\content-types.properties  MIME-type properties
  276.    lib\awt.properties            properties for key events for java.awt
  277.    lib\font.properties           Win32 font properties for java.awt
  278.    lib\serialver.properties      serialization properties
  279.    lib\security\java.security    properties for java.security
  280.  
  281. 3.3  Optional Files for Redistribution
  282. ______________________________________________________________________
  283.  
  284. The following files are optional:
  285.  
  286.    bin\javakey.exe               javakey executable
  287.    lib\i18n.jar                  I18N character conversion classes from
  288.                                  sun.io
  289.    lib\font.properties.ar        AWT font properties for Arabic locale
  290.    lib\font.properties.be     AWT font properties for Byelorussian locale
  291.    lib\font.properties.bg        AWT font properties for Bulgarian locale
  292.    lib\font.properties.cs        AWT font properties for Czech locale
  293.    lib\font.properties.el        AWT font properties for Greek locale
  294.    lib\font.properties.et        AWT font properties for Estonian locale
  295.    lib\font.properties.hr        AWT font properties for Croatian locale
  296.    lib\font.properties.hu        AWT font properties for Hungarian locale
  297.    lib\font.properties.iw        AWT font properties for Hebrew locale
  298.    lib\font.properties.ja        AWT font properties for Japanese locale
  299.    lib\font.properties.ko        AWT font properties for Korean locale
  300.    lib\font.properties.lt        AWT font properties for Lithuanian locale
  301.    lib\font.properties.lv        AWT font properties for Latvian locale
  302.    lib\font.properties.mk        AWT font properties for Macedonian locale
  303.    lib\font.properties.pl        AWT font properties for Polish locale
  304.    lib\font.properties.ro        AWT font properties for Romanian locale
  305.    lib\font.properties.s2        AWT font properties for Serb locale
  306.    lib\font.properties.sk        AWT font properties for Slovak locale
  307.    lib\font.properties.sl        AWT font properties for Slovene locale
  308.    lib\font.properties.ru        AWT font properties for Russian locale
  309.    lib\font.properties.th        AWT font properties for Thai locale
  310.    lib\font.properties.tr        AWT font properties for Turkish locale
  311.    lib\font.properties.uk     AWT font properties for Ukrainian locale
  312.    lib\font.properties.yu        AWT font properties for Serbo-Croatian locale
  313.    lib\font.properties.zh_TW     AWT font properties for Traditional 
  314.                                  Chinese locale
  315.    lib\font.properties.zh        AWT font properties for Simplified
  316.                                  Chinese locale
  317.  
  318. 4.0  THE JAVA RUNTIME INTERPRETER
  319. ______________________________________________________________________
  320.  
  321. The jre tool invokes the Java Runtime Interpreter for executing Java
  322. applications. The syntax for the jre command is:
  323.  
  324.         jre [ options ] classname <args>
  325.  
  326. The classname argument is the name of the class file to be
  327. executed. Any arguments to be passed to the class must be placed
  328. after the classname on the command line.
  329.  
  330. An alternative version of the tool, jrew, is available for Win32. The
  331. jrew command is identical to jre, except that a console window is not
  332. invoked. The syntax of the jrew command is
  333.  
  334.         jrew [ options ] classname <args>
  335.  
  336. The Runtime Environment tool will ignore the CLASSPATH environment 
  337. variable. Use the -cp option to specify an application's class path.
  338.  
  339. Options for the jre and the jrew commands are as follows:
  340.  
  341.   -classpath path       Specifies the path that jre uses to
  342.                         look up classes. Overrides the default
  343.                         classpath.
  344.  
  345.   -cp path              Prepends the specified path to the default
  346.                         classpath that jre uses to look up classes.
  347.  
  348.   -help                 Print a usage message.
  349.  
  350.   -mx x                 Sets the maximum size of the memory allocation
  351.                         pool (the garbage collected heap) to x. The
  352.                         default is 16 megabytes of memory. x must be
  353.                         greater than or equal to 1000 bytes.
  354.  
  355.   -ms x                 Sets the startup size of the memory allocation
  356.                         pool (the garbage collected heap) to x. The
  357.                         default is 1 megabyte of memory. x must be
  358.                         greater than 1000 bytes.
  359.  
  360.   -noasyncgc            Turns off asynchronous garbage collection. When
  361.                         activated, no garbage collection takes place
  362.                         unless it is explicitly called or the program
  363.                         runs out of memory.
  364.  
  365.   -noclassgc            Turns off garbage collection of Java classes.
  366.                         By default, the Java interpreter reclaims space
  367.                         for unused Java classes during garbage collection.
  368.  
  369.   -nojit                Do not invoke the just-in-time bytecode
  370.                         compiler. The virtual machine directly
  371.                         interprets bytecodes, without converting them
  372.                         to native code.
  373.  
  374.   -ss x                 The -ss option sets the maximum stack size that
  375.                         can be used by C code in a thread to x. The
  376.                         default units for x are bytes. The value of x
  377.                         must be greater than or equal to 1000 bytes.
  378.  
  379.   -oss x                The -oss option sets the maximum stack size
  380.                         that can be used by Java code in a thread to x.
  381.                         The default units for x are bytes. The value of
  382.                         x must be greater than or equal to 1000 bytes.
  383.  
  384.   -v, verbose           Causes jre to print a message to stdout each
  385.                         time a class file is loaded.
  386.  
  387.   -verify               Performs byte-code verification on the class
  388.                         file. However, java -verify does not perform 
  389.                         a full verification in all situations. Any 
  390.                         code path that is not actually executed by the 
  391.                         interpreter is not verified. Therefore, java 
  392.                         -verify cannot be relied upon to certify class 
  393.                         files unless all code paths in the class file 
  394.                         are actually run.
  395.  
  396.   -verifyremote         Runs the verifier on all code that is loaded
  397.                         into the system by a classloader. verifyremote
  398.                         is the default for the interpreter.
  399.  
  400.   -noverify             Turns verification off.
  401.  
  402.   -verbosegc            Causes the garbage collector to print out
  403.                         messages whenever it frees memory.
  404.  
  405.   -DpropName=value      Defines a property value. propName is the name
  406.                         of the property whose value you want to change
  407.                         and value is the value to change it to. For
  408.                         example, the command 
  409.                           java -Dawt.button.color=green ... 
  410.                         sets the value of the property awt.button.color 
  411.                         to "green."
  412.  
  413. 5.0  EURO SYMBOL SUPPORT
  414. ______________________________________________________________________
  415.  
  416. The following sections describe euro symbol support with the Runtime 
  417. Environment.
  418.  
  419. 5.1  Platform Support
  420. ______________________________________________________________________
  421.  
  422. In order to take advantage of the euro symbol support, the operating 
  423. system must support the euro symbol. Microsoft's support is as follows:
  424.  
  425.   Windows 95       Microsoft has posted a 'Windows 95 beta 1 
  426.                    euro product update' on their Web site.  This update 
  427.                    includes fonts and keyboard drivers. 
  428.  
  429.   Windows 98      Contains codepage support for the euro, appropriate 
  430.                   fonts and keyboard drivers.
  431.  
  432.   Windows NT 4.0  Microsoft has posted a 'Windows NT 4.0 euro product 
  433.                   update' on its Web site.  This update includes 
  434.                   codepage support, fonts and keyboard drivers. It 
  435.                   is also included in Service Pack 4, which can be 
  436.                   found at the following Web site:
  437.  
  438.                     http://www.microsoft.com/support/winnt/default.htm                
  439.  
  440. The encoded Windows core fonts that contain euro support are Times 
  441. New Roman, Courier New and Arial.
  442.  
  443. If you need to change your keyboard layout or input locale (see 
  444. Regional Settings or Keyboard on the Control Panel), you should do 
  445. this before installing the appropriate euro product update. The 
  446. Microsoft Euro Currency Symbol FAQ Web page details the keyboard 
  447. layouts that support the euro. If your input locale is EN English 
  448. (United States), use US-International rather than US as the 
  449. keyboard layout. You can then use the key combination right 'ALT' 
  450. key and 5 to enter a euro character.
  451.  
  452. The Windows code pages that include or will include the euro are:
  453.  
  454.  1250 Central/Eastern European
  455.  1251 Cyrillic
  456.  1252 Western Europe
  457.  1253 Greek
  458.  1254 Turkish
  459.  1255 Hebrew
  460.  1256 Arabic
  461.  1257 Baltic
  462.  1258 Vietnamese
  463.  874 Thai
  464.  
  465. The codepage converters for the codepages listed above have been 
  466. modified to support the euro symbol. A number of additional codepage 
  467. converters have been included to support the euro on IBM codepages, 
  468. including those for EBCDIC. A new ISO codepage, ISO8859_15, has also 
  469. been added.
  470.  
  471. Note:  The default converter for Western Europe locales has been 
  472.        changed from 8859_1 to Cp1252 as Cp1252 supports the euro
  473.        and 8859_1 does not.
  474.  
  475. Further information about operating system support for the euro may 
  476. be added to the Microsoft Web site.
  477.  
  478. 5.2  Unicode Support
  479. ______________________________________________________________________
  480.  
  481. The Unicode character for the euro is u'20ac'.
  482.  
  483. 5.3  New Locales
  484. ______________________________________________________________________
  485.  
  486. A number of new 'ResourceBundle's have been created to support the euro. 
  487. These are:
  488.  
  489.   LocaleElements_de_AT_EURO
  490.   LocaleElements_de_DE_EURO
  491.   LocaleElements_de_LU
  492.   LocaleElements_de_LU_EURO
  493.   LocaleElements_en_IE_EURO
  494.   LocaleElements_es_ES_EURO
  495.   LocaleElements_fi_FI_EURO
  496.   LocaleElements_fr_BE_EURO
  497.   LocaleElements_fr_FR_EURO
  498.   LocaleElements_fr_LU
  499.   LocaleElements_fr_LU_EURO
  500.   LocaleElements_it_IT_EURO
  501.   LocaleElements_nl_BE_EURO
  502.   LocaleElements_nl_NL_EURO
  503.   LocaleElements_pt_PT_EURO
  504.  
  505. The method java.util.Locale.getDisplayVariant() has been modified 
  506. to lookup the localized name of the euro locale (in all cases, 
  507. "Euro") from the resource data.
  508.  
  509. 5.4  Collation of Currency Symbols
  510. ______________________________________________________________________
  511.  
  512. Collation of currency symbols traditionally follows the English 
  513. collation order of the symbol name. Thus 'cent' is followed by 'dollar.' 
  514. According to this scheme, the euro symbol will sort immediately following 
  515. the dollar and dong currency symbols and before the French franc.
  516.  
  517. 5.5  Existing Java programs
  518. ______________________________________________________________________
  519.  
  520. Existing Java programs that support the euro symbol will run as before, 
  521. with the exception of changes brought about by any new or altered 
  522. default codeset converters. Programs can use the following code to get 
  523. a locale that uses the euro from one that does not.
  524.  
  525.   Note:  This code will only work for those locales that support the 
  526.          euro.
  527.  
  528.   if (source.getVariant().indexOf("EURO") >= 0)
  529.     newLocale = source;
  530.   else
  531.     newLocale = new Locale(source.getLanguage(), source.getCountry(),
  532.       source.getVariant().length()>0 ? (source.getVariant() + "_EURO") : "EURO");
  533.  
  534. 6.0  RUNTIME EXAMPLE
  535. ______________________________________________________________________
  536.  
  537. The following Sun Web page has a "Hello World" example that you can 
  538. download. The example demonstrates how to create a simple Java 
  539. application that runs on and is bundled with the Java Runtime 
  540. Environment. You can find the example at: 
  541.  
  542.   http://java.sun.com/products/jdk/1.1/jre/example/
  543.  
  544. The example shows how to make a simple, seamless transition
  545. from developing an application with a Developer Kit, to deploying it 
  546. with the more lightweight Runtime Environment.
  547.  
  548. 7.0  RUNTIME DOCUMENTATION
  549. ______________________________________________________________________
  550.  
  551. Runtime documentation is any documentation that end users might need 
  552. after they have installed a Java program that runs on the Runtime 
  553. Environment.
  554.  
  555. IBM supplies the following runtime documentation:
  556.  
  557.   o  Each property file contains comments that describe what the
  558.      file is useful for and how to modify it.
  559.  
  560.   o  awt.properties file - KeyEvent uses it to print out properties of
  561.      key events, usually for debugging purposes.  This might be used
  562.      by an individual who is debugging an application and needs 
  563.      to print out events.
  564.  
  565. 8.0  GLOSSARY
  566. ______________________________________________________________________
  567.  
  568. MIME        An industry standard character encoding.
  569.  
  570. Bytecode    Compiled Java code.        
  571.  
  572. Garbage 
  573. Collected Heap    A heap that is asynchronously freed when not in use.
  574.  
  575. <args>         An industry standard way of describing inputs such as 
  576.                 command line arguments or parameters to an API 
  577.                 (application program interface). 
  578.  
  579. 9.0  TRADEMARKS
  580. ______________________________________________________________________
  581.  
  582. IBM is a trademark of International Business Machines Corporation in 
  583. the U.S., or other countries, or both:
  584.  
  585. The JRE is a product of Sun Microsystems, Inc. JavaSoft is an 
  586. operating company of Sun, and develops the JRE.
  587.  
  588. Java and HotJava are trademarks of Sun Microsystems, Inc. in the U.S.
  589. and other countries.  The Java technology is owned and exclusively
  590. licensed by Sun Microsystems, Inc.
  591.  
  592. Other company, product, and service names may be trademarks or
  593. service marks of others.
  594.  
  595.   THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  596.   ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER
  597.   EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE
  598.   IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE
  599.   AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN
  600.   THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS
  601.   NO LICENSES TO ANY PATENTS OR COPYRIGHTS.
  602. ______________________________________________________________________
  603.  
  604. (c) Copyright IBM Corporation 1999, All rights reserved.
  605.  
  606. (c) Copyright ⌐ 1997, 1999 Sun Microsystems, Inc.
  607. 901 San Antonio Rd., Palo Alto, CA 94303 USA.
  608. All rights reserved.
  609.